desalination technology - German English Dictionary